Product
Socket Now Supports uv.lock Files
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Super simple, but solves these pain points:
localStorage.debug
is set.console
rather than trying to wrap it in something (which makes the output ugly).window.console
so the normal API applies.Step 1. include it:
<script src="andlog.js"></script>
Step 2. Use the console
in your code as usual:
console.log("hello");
Step 3. If you want to see log output set a value called debug
in localStorage
by doing typing this in console:
localStorage.debug = true
If you'd like to use a custom debug key then set localStorage.andlogKey = 'something-else'
and then set localStorage['something-else'] = true
to enable logging.
Step 4. Refresh the page, you should now see logs.
Step 5. To turn off console, just delete the localStorage flag:
delete localStorage.debug
Step 6. Feel free to deploy to production with console stuff in there.
If you're using this on the client but your project is in node.js you can install this with: browserify and npm.
var logger = require('andlog');
logger.log('hello');
This is identical to:
console.log('hello');
You could even get fancy and call it console
. However by doing this you take the risk that you'll forget to require
it and it'll still work and you'll ship it to production. However, obviously this would work as well:
var console = require('andlog');
console.log('hello');
1.0.2
bug fix to make sure ls
is always defined.MIT
If you like this, follow @HenrikJoreteg on the twitterwebz.
FAQs
Super-simple, client-side CommonJS logging thingy
We found that andlog demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Research
Security News
Socket researchers have discovered multiple malicious npm packages targeting Solana private keys, abusing Gmail to exfiltrate the data and drain Solana wallets.
Security News
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.